using UnityEngine;
// [Assembly-CSharp.dll].PEButtonScript
public class PEButtonScript : MonoBehaviour, IEventSystemHandler, IPointerEnterHandler, IPointerExitHandler
{
    // Fields
    private UnityEngine.UI.Button myButton;
    public ButtonTypes ButtonType;
    
    // Methods
    private void Start()
    {
        this.myButton = this.gameObject.GetComponent<System.Object>();
        throw new NullReferenceException();
    }
    public void OnPointerEnter(UnityEngine.EventSystems.PointerEventData eventData)
    {
        mem2[0] = 1;
        mem[536894955].UpdateToolTip(toolTipType:  this.ButtonType);
    }
    public void OnPointerExit(UnityEngine.EventSystems.PointerEventData eventData)
    {
        mem2[0] = 0;
        mem[536894955].ClearToolTip();
    }
    public void OnButtonClicked()
    {
        mem[536894955].UIButtonClick(buttonTypeClicked:  this.ButtonType);
    }
    public PEButtonScript()
    {
    
    }

}
